Streaming Connected Component Computation for Trillion Voxel Images

نویسندگان

  • Martin Isenburg
  • Jonathan Shewchuk
چکیده

We describe a highly scalable algorithm for computing connected components in large binary 3D grids. We employ a streaming version of the union-find algorithm that—as it processes the voxel grid row-by-row and layer-by-layer—only maintains the component structure along a single layer of active rows. We can process voxel grids whose sizes are three orders of magnitude larger than what the best previously reported method is capable of and still use less than half the memory. For example, given a random binary grid of 10,000×10,000×10,000 (= one trillion) voxels our method can count the number of components and report the volume and surface area of each using no more than 350 MB of main memory.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Structuring Laser-scanned Trees Using 3d Mathematical Morphology

The task addressed in this paper is 3D modelling and reconstruction of (real world) trees on the basis of terrestrial laser scans. To identify the structure of a tree in terms of stem and branches, an algorithm has been designed in 3D voxel space, based on a selection of basic and advanced 2D raster (image) processing algorithms, transferred into the 3D domain. The selection includes filtering,...

متن کامل

Connectivity Preserving Voxel Transformation

A three dimensional digital binary image is B26 connected if its set of black voxels is 26-connected, i.e. for all black voxels there exists at least one black voxel among its 26 neighbors. We show that any two such images I and J of c1 and c2 number of connected components respectively and n voxels each, can be transformed into one another maintaining the B26 connectivity of the black voxels b...

متن کامل

Cubical Cohomology Ring of 3D Pictures

Cohomology and cohomology ring of three-dimensional (3D) objects are topological invariants that characterize holes and their relations. Cohomology ring has been traditionally computed on simplicial complexes. Nevertheless, cubical complexes deal directly with the voxels in 3D images, no additional triangulation is necessary, facilitating efficient algorithms for the computation of topological ...

متن کامل

Statistical 3D Segmentation With Greedy Connected Component Labelling Refinement

A new approach for segmenting 3D voxel data sets is presented. It is semi-automatic and consists of two phases. First, the initial segmentation is accomplished by voxel labeling using statistical maximum likelihood estimation techniques. The novelty of the present approach is that the type probability distribution function is not required a priori. A multi-parameter distribution which includes ...

متن کامل

Polyhedral Surface Approximation of Non-convex Voxel Sets through the Modification of Convex Hulls

In this paper we want to introduce an algorithm for the creation of polyhedral approximations for objects represented as strongly connected sets of voxels in three-dimensional binary images. The algorithm generates the convex hull of a given object and modifies the hull afterwards by recursive repetitions of generating convex hulls of subsets of the given voxel set or subsets of the background ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011